// 声明一个变量a,同时指定它的类型为number
var a;
// a的类型设置为number，在以后的使用过程中a的值只能是数字
a = 10;
a = 33;
// a='hello'  //报错
var b;
b = 'hello';
//  声明后直接赋值
// let c:boolean = false;
// 如果变量的声明和赋值是同时进行的，TS可以自动对变量进行类型检测
var c = false;
c = true;
// JS中函数是不考虑参数的类型和个数的
// 第三个number表示函数返回值的是个number
function sum(a, b) {
    return a + b;
}
console.log(sum(123, 456)); //576
// console.log(sum(123,"456"))//123456 
// ts参数也不能多传 
var res = sum(123, "hello");
console.log(res);
